For Win2000 and XP. Not tested on NT 4 but it should work for this platform. This utility is non-configurable and is for those who are experienced in using the Recovery Console. 

Registry Backup NT will make a copy of the current values of these registry hives and the current users NTUSER.dat.

DEFAULT
SAM
SECURITY
SOFTWARE
SYSTEM

They will be placed in the %SystemRoot%\MyRegBak. MyRegBak is not a system folder however for those who know the limitations of the Recovery Console will understand the reason the MyRegBak needs to be within the %SystemRoot% directory. The utility will create the MyRegBak and a sub folder named Previous. The utility will move the hives currently in the MyRegBak folder to the Previous folder before backing up the current registry. This way you have two restore points to work with.

If you want to use this with the Task Scheduler then use this switch /T in the command line which will automate the process. 
Example:
C:\RegBack\RegistryBackupNT.exe /T
To set the switch, when you schedule the task using the wizard one of the windows will have this option "Open advanced properties...." when you see it click on it then click the "Finish" button and in the next window in the box labeled "Run:' add the /T switch at the end of the command line. Make sure there is a space between RegistryBackupNT.exe and /T. There is no need for a log file because all you need to do is check the time stamp on the files in the %SystemRoot%\MyRegBak folder for verification that the backup took place.

If you get an "Access Denied" error message then you need to open regedt32.exe and set the permissions for that hive to "Full Control". This utility is recommended for administrator level accounts only.
